.vw-icon-info:before {
  content: "\E61A";
}

.vw-icon-error:before {
  content: "\E62C";
}

.vw-icon-success:before {
  content: "\E62D";
}

.vw-icon-warning:before {
  content: "\E62E";
}

.vw-icon-question:before {
  content: "\E634";
}

.vw-icon-back:before {
  content: "\E606";
}

.vw-icon-arrow-left:before {
  content: "\E600";
}

.vw-icon-arrow-down:before {
  content: "\E603";
}

.vw-icon-arrow-right:before {
  content: "\E604";
}

.vw-icon-arrow-up:before {
  content: "\E605";
}

.vw-icon-caret-left:before {
  content: "\E60A";
}

.vw-icon-caret-bottom:before {
  content: "\E60B";
}

.vw-icon-caret-top:before {
  content: "\E60C";
}

.vw-icon-caret-right:before {
  content: "\E60E";
}

.vw-icon-d-arrow-left:before {
  content: "\E610";
}

.vw-icon-d-arrow-right:before {
  content: "\E613";
}

.vw-icon-minus:before {
  content: "\E621";
}

.vw-icon-plus:before {
  content: "\E62B";
}

.vw-icon-remove:before {
  content: "\E635";
}

.vw-icon-circle-plus:before {
  content: "\E601";
}

.vw-icon-remove-outline:before {
  content: "\E63C";
}

.vw-icon-circle-plus-outline:before {
  content: "\E602";
}

.vw-icon-close:before {
  content: "\E60F";
}

.vw-icon-check:before {
  content: "\E611";
}

.vw-icon-circle-close:before {
  content: "\E607";
}

.vw-icon-circle-check:before {
  content: "\E639";
}

.vw-icon-circle-close-outline:before {
  content: "\E609";
}

.vw-icon-circle-check-outline:before {
  content: "\E63E";
}

.vw-icon-zoom-out:before {
  content: "\E645";
}

.vw-icon-zoom-in:before {
  content: "\E641";
}

.vw-icon-d-caret:before {
  content: "\E615";
}

.vw-icon-sort:before {
  content: "\E640";
}

.vw-icon-sort-down:before {
  content: "\E630";
}

.vw-icon-sort-up:before {
  content: "\E631";
}

.vw-icon-tickets:before {
  content: "\E63F";
}

.vw-icon-document:before {
  content: "\E614";
}

.vw-icon-goods:before {
  content: "\E618";
}

.vw-icon-sold-out:before {
  content: "\E63B";
}

.vw-icon-news:before {
  content: "\E625";
}

.vw-icon-message:before {
  content: "\E61B";
}

.vw-icon-date:before {
  content: "\E608";
}

.vw-icon-printer:before {
  content: "\E62F";
}

.vw-icon-time:before {
  content: "\E642";
}

.vw-icon-bell:before {
  content: "\E622";
}

.vw-icon-mobile-phone:before {
  content: "\E624";
}

.vw-icon-service:before {
  content: "\E63A";
}

.vw-icon-view:before {
  content: "\E643";
}

.vw-icon-menu:before {
  content: "\E620";
}

.vw-icon-more:before {
  content: "\E646";
}

.vw-icon-more-outline:before {
  content: "\E626";
}

.vw-icon-star-on:before {
  content: "\E637";
}

.vw-icon-star-off:before {
  content: "\E63D";
}

.vw-icon-location:before {
  content: "\E61D";
}

.vw-icon-location-outline:before {
  content: "\E61F";
}

.vw-icon-phone:before {
  content: "\E627";
}

.vw-icon-phone-outline:before {
  content: "\E628";
}

.vw-icon-picture:before {
  content: "\E629";
}

.vw-icon-picture-outline:before {
  content: "\E62A";
}

.vw-icon-delete:before {
  content: "\E612";
}

.vw-icon-search:before {
  content: "\E619";
}

.vw-icon-edit:before {
  content: "\E61C";
}

.vw-icon-edit-outline:before {
  content: "\E616";
}

.vw-icon-rank:before {
  content: "\E632";
}

.vw-icon-refresh:before {
  content: "\E633";
}

.vw-icon-share:before {
  content: "\E636";
}

.vw-icon-setting:before {
  content: "\E638";
}

.vw-icon-upload:before {
  content: "\E60D";
}

.vw-icon-upload2:before {
  content: "\E644";
}

.vw-icon-download:before {
  content: "\E617";
}

.vw-icon-loading:before {
  content: "\E61E";
}

.vw-icon-loading {
  animation: rotating 2s linear infinite;
}

.vw-icon--right {
  margin-left: 5px;
}

.vw-icon--left {
  margin-right: 5px;
}

@keyframes rotating {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}